class CTyKeyHook
{
public:
	CTyKeyHook();
	~CTyKeyHook();

public:
	BOOL HookStart();
	BOOL HookStop();

private:
	
};

static LRESULT CALLBACK LowLevelKeyboardProc(int nCode,WPARAM wParam,LPARAM lParam);
static BOOL EnableDebugPrivilege(void);
static HHOOK g_Hook = NULL;
static BOOL g_IsKeyMode = FALSE;
static BYTE g_flg = 0;